LLVM  4.0.0
Public Types | Static Public Member Functions | List of all members
llvm::RegionTraits< MachineFunction > Struct Template Reference

#include <MachineRegionInfo.h>

Public Types

typedef MachineFunction FuncT
 
typedef MachineBasicBlock BlockT
 
typedef MachineRegion RegionT
 
typedef MachineRegionNode RegionNodeT
 
typedef MachineRegionInfo RegionInfoT
 
typedef MachineDominatorTree DomTreeT
 
typedef MachineDomTreeNode DomTreeNodeT
 
typedef MachinePostDominatorTree PostDomTreeT
 
typedef MachineDominanceFrontier DomFrontierT
 
typedef MachineInstr InstT
 
typedef MachineLoop LoopT
 
typedef MachineLoopInfo LoopInfoT
 

Static Public Member Functions

static unsigned getNumSuccessors (MachineBasicBlock *BB)
 

Detailed Description

template<>
struct llvm::RegionTraits< MachineFunction >

Definition at line 31 of file MachineRegionInfo.h.

Member Typedef Documentation

Definition at line 33 of file MachineRegionInfo.h.

Definition at line 40 of file MachineRegionInfo.h.

Definition at line 38 of file MachineRegionInfo.h.

Definition at line 37 of file MachineRegionInfo.h.

Definition at line 32 of file MachineRegionInfo.h.

Definition at line 41 of file MachineRegionInfo.h.

Definition at line 43 of file MachineRegionInfo.h.

Definition at line 42 of file MachineRegionInfo.h.

Definition at line 39 of file MachineRegionInfo.h.

Definition at line 36 of file MachineRegionInfo.h.

Definition at line 35 of file MachineRegionInfo.h.

Definition at line 34 of file MachineRegionInfo.h.

Member Function Documentation

static unsigned llvm::RegionTraits< MachineFunction >::getNumSuccessors ( MachineBasicBlock BB)
inlinestatic

Definition at line 45 of file MachineRegionInfo.h.

References llvm::MachineBasicBlock::succ_size().


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