LLVM  12.0.0git
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
llvm::MBBSectionID Struct Reference

#include "llvm/CodeGen/MachineBasicBlock.h"

Collaboration diagram for llvm::MBBSectionID:
Collaboration graph
[legend]

Public Types

enum  SectionType { Default = 0, Exception, Cold }
 

Public Member Functions

 MBBSectionID (unsigned N)
 
bool operator== (const MBBSectionID &Other) const
 
bool operator!= (const MBBSectionID &Other) const
 

Public Attributes

enum llvm::MBBSectionID::SectionType Type
 
unsigned Number
 

Static Public Attributes

static const MBBSectionID ColdSectionID
 
static const MBBSectionID ExceptionSectionID
 

Detailed Description

Definition at line 51 of file MachineBasicBlock.h.

Member Enumeration Documentation

◆ SectionType

Enumerator
Default 
Exception 
Cold 

Definition at line 52 of file MachineBasicBlock.h.

Constructor & Destructor Documentation

◆ MBBSectionID()

llvm::MBBSectionID::MBBSectionID ( unsigned  N)
inline

Definition at line 60 of file MachineBasicBlock.h.

Referenced by operator!=().

Member Function Documentation

◆ operator!=()

bool llvm::MBBSectionID::operator!= ( const MBBSectionID Other) const
inline

Definition at line 70 of file MachineBasicBlock.h.

References MBBSectionID(), Number, llvm::Other, and Type.

◆ operator==()

bool llvm::MBBSectionID::operator== ( const MBBSectionID Other) const
inline

Definition at line 66 of file MachineBasicBlock.h.

References Number, and Type.

Member Data Documentation

◆ ColdSectionID

const MBBSectionID MBBSectionID::ColdSectionID
static

◆ ExceptionSectionID

const MBBSectionID MBBSectionID::ExceptionSectionID
static

◆ Number

unsigned llvm::MBBSectionID::Number

◆ Type

enum llvm::MBBSectionID::SectionType llvm::MBBSectionID::Type

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