LLVM 20.0.0git
|
#include "llvm/CodeGen/MachineRegionInfo.h"
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 | |
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. | |
T * | getNodeAs () const |
Get the content of this RegionNode. | |
BasicBlock * | getNodeAs () const |
Region * | getNodeAs () const |
MachineBasicBlock * | getNodeAs () const |
MachineRegion * | getNodeAs () const |
bool | isSubRegion () const |
Is this RegionNode a subregion? | |
Additional Inherited Members | |
Public Types inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > > | |
using | BlockT = typename Tr::BlockT |
using | RegionT = typename Tr::RegionT |
Protected Member Functions inherited from llvm::RegionNodeBase< RegionTraits< MachineFunction > > | |
RegionNodeBase (RegionT *Parent, BlockT *Entry, bool isSubRegion=false) | |
Create a RegionNode. | |
Definition at line 49 of file MachineRegionInfo.h.
|
inline |
Definition at line 51 of file MachineRegionInfo.h.
|
inline |
Definition at line 56 of file MachineRegionInfo.h.