|
LLVM 23.0.0git
|
#include "llvm/CodeGen/MachineDominanceFrontier.h"
Public Types | |
| using | DomTreeT = DomTreeBase<MachineBasicBlock> |
| using | DomTreeNodeT = DomTreeNodeBase<MachineBasicBlock> |
| using | DomSetType = MachineDominanceFrontier::DomSetType |
| using | iterator = MachineDominanceFrontier::iterator |
| using | const_iterator = MachineDominanceFrontier ::const_iterator |
| Public Types inherited from llvm::DominanceFrontierBase< MachineBasicBlock, false > | |
| using | DomSetType |
| using | DomSetMapType |
| using | DomTreeT |
| using | DomTreeNodeT |
| using | iterator |
| using | const_iterator |
Public Member Functions | |
| MachineDominanceFrontier ()=default | |
| bool | invalidate (MachineFunction &F, const PreservedAnalyses &PA, MachineFunctionAnalysisManager::Invalidator &) |
| Public Member Functions inherited from llvm::DominanceFrontierBase< MachineBasicBlock, false > | |
| DominanceFrontierBase ()=default | |
| const SmallVectorImpl< MachineBasicBlock * > & | getRoots () const |
| getRoots - Return the root blocks of the current CFG. | |
| MachineBasicBlock * | getRoot () const |
| bool | isPostDominator () const |
| isPostDominator - Returns true if analysis based of postdoms | |
| void | releaseMemory () |
| iterator | begin () |
| iterator | end () |
| iterator | find (MachineBasicBlock *B) |
| void | print (raw_ostream &OS) const |
| print - Convert to human readable form | |
| void | dump () const |
| dump - Dump the dominance frontier to dbgs(). | |
| void | analyze (DomTreeT &DT) |
| void | calculate (const DomTreeT &DT, const DomTreeNodeT *Node) |
Additional Inherited Members | |
| Protected Types inherited from llvm::DominanceFrontierBase< MachineBasicBlock, false > | |
| using | GraphTy |
| using | BlockTraits |
| Protected Attributes inherited from llvm::DominanceFrontierBase< MachineBasicBlock, false > | |
| DomSetMapType | Frontiers |
| SmallVector< MachineBasicBlock *, IsPostDom ? 4 :1 > | Roots |
| Static Protected Attributes inherited from llvm::DominanceFrontierBase< MachineBasicBlock, false > | |
| static constexpr bool | IsPostDominators |
Definition at line 22 of file MachineDominanceFrontier.h.
Definition at line 29 of file MachineDominanceFrontier.h.
Definition at line 27 of file MachineDominanceFrontier.h.
Definition at line 26 of file MachineDominanceFrontier.h.
Definition at line 25 of file MachineDominanceFrontier.h.
Definition at line 28 of file MachineDominanceFrontier.h.
|
default |
References F.
| bool MachineDominanceFrontier::invalidate | ( | MachineFunction & | F, |
| const PreservedAnalyses & | PA, | ||
| MachineFunctionAnalysisManager::Invalidator & | ) |
Definition at line 37 of file MachineDominanceFrontier.cpp.
References F, and llvm::PreservedAnalyses::getChecker().