|
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 | |
| 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 (const DomTreeT &DT) |
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 |
| 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().