LLVM: llvm::BranchFolderPass Class Reference (original) (raw)
#include "[llvm/CodeGen/BranchFoldingPass.h](BranchFoldingPass%5F8h%5Fsource.html)"
Inheritance diagram for llvm::BranchFolderPass:
[legend]
| Public Member Functions | |
|---|---|
| BranchFolderPass (bool EnableTailMerge) | |
| PreservedAnalyses | run (MachineFunction &MF, MachineFunctionAnalysisManager &MFAM) |
| MachineFunctionProperties | getRequiredProperties () const |
| Public Member Functions inherited from llvm::PassInfoMixin< BranchFolderPass > | |
| void | printPipeline (raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName) |
| Additional Inherited Members | |
|---|---|
| Static Public Member Functions inherited from llvm::PassInfoMixin< BranchFolderPass > | |
| static StringRef | name () |
| Gets the name of the pass we are mixed into. |
Detailed Description
Definition at line 15 of file BranchFoldingPass.h.
Constructor & Destructor Documentation
| llvm::BranchFolderPass::BranchFolderPass ( bool EnableTailMerge) | inline |
|---|
Definition at line 19 of file BranchFoldingPass.h.
Member Function Documentation
◆ getRequiredProperties()
| MachineFunctionProperties llvm::BranchFolderPass::getRequiredProperties ( ) const | inline |
|---|
Definition at line 23 of file BranchFoldingPass.h.
◆ run()
| PreservedAnalyses llvm::BranchFolderPass::run | ( | MachineFunction & | MF, |
|---|---|---|---|
| MachineFunctionAnalysisManager & | MFAM ) |
The documentation for this class was generated from the following file:
- include/llvm/CodeGen/BranchFoldingPass.h