LLVM: llvm::MachineRegionNode Class Reference (original) (raw)
#include "[llvm/CodeGen/MachineRegionInfo.h](MachineRegionInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MachineRegionNode:
[legend]
| Public Member Functions | |
|---|---|
| MachineRegionNode (MachineRegion *Parent, MachineBasicBlock *Entry, bool isSubRegion=false) | |
| bool | operator== (const MachineRegion &RN) const |
| Public Member Functions inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > > | |
| BasicBlock * | getNodeAs () const |
| Region * | getNodeAs () const |
| MachineBasicBlock * | getNodeAs () const |
| MachineRegion * | getNodeAs () const |
| RegionNodeBase & | operator= (const RegionNodeBase &)=delete |
| RegionT * | getParent () const |
| Get the parent Region of this RegionNode. | |
| BlockT * | getEntry () const |
| Get the entry BasicBlock of this RegionNode. | |
| bool | isSubRegion () const |
| Is this RegionNode a subregion? |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > > | |
| using | BlockT |
| using | RegionT |
| Protected Member Functions inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > > | |
| RegionNodeBase (RegionT *Parent, BlockT *Entry, bool isSubRegion=false) | |
| Create a RegionNode. |
Detailed Description
Definition at line 49 of file MachineRegionInfo.h.
Constructor & Destructor Documentation
| llvm::MachineRegionNode::MachineRegionNode ( MachineRegion * Parent, MachineBasicBlock * Entry, bool isSubRegion = false ) | inline |
|---|
Definition at line 51 of file MachineRegionInfo.h.
References llvm::RegionNodeBase< RegionTraits< MachineFunction > >::isSubRegion(), and llvm::RegionNodeBase< RegionTraits< MachineFunction > >::RegionNodeBase().
Referenced by operator==().
Member Function Documentation
◆ operator==()
| bool llvm::MachineRegionNode::operator== ( const MachineRegion & RN) const | inline |
|---|
Definition at line 56 of file MachineRegionInfo.h.
References MachineRegionNode().
The documentation for this class was generated from the following file:
- include/llvm/CodeGen/MachineRegionInfo.h