LLVM  17.0.0git
Public Member Functions | List of all members
llvm::MachineRegionNode Class Reference

#include "llvm/CodeGen/MachineRegionInfo.h"

Inheritance diagram for llvm::MachineRegionNode:
Inheritance graph
Collaboration diagram for llvm::MachineRegionNode:
Collaboration graph

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 > >
 RegionNodeBase (const RegionNodeBase &)=delete
RegionNodeBaseoperator= (const RegionNodeBase &)=delete
RegionTgetParent () const
 Get the parent Region of this RegionNode. More...
BlockTgetEntry () const
 Get the entry BasicBlock of this RegionNode. More...
TgetNodeAs () const
 Get the content of this RegionNode. More...
BasicBlockgetNodeAs () const
RegiongetNodeAs () const
MachineBasicBlockgetNodeAs () const
MachineRegiongetNodeAs () const
bool isSubRegion () const
 Is this RegionNode a subregion? More...

Additional Inherited Members

- Public Types inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > >
using BlockT = typename RegionTraits< MachineFunction > ::BlockT
using RegionT = typename RegionTraits< MachineFunction > ::RegionT
- Protected Member Functions inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > >
 RegionNodeBase (RegionT *Parent, BlockT *Entry, bool isSubRegion=false)
 Create a RegionNode. More...

Detailed Description

Definition at line 49 of file MachineRegionInfo.h.

Constructor & Destructor Documentation

◆ MachineRegionNode()

llvm::MachineRegionNode::MachineRegionNode ( MachineRegion Parent,
MachineBasicBlock Entry,
bool  isSubRegion = false 

Definition at line 51 of file MachineRegionInfo.h.

Member Function Documentation

◆ operator==()

bool llvm::MachineRegionNode::operator== ( const MachineRegion RN) const

Definition at line 56 of file MachineRegionInfo.h.

References RN.

The documentation for this class was generated from the following file: