LLVM 22.0.0git
llvm::MBBSectionID Struct Reference

#include "llvm/CodeGen/MachineBasicBlock.h"

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

LLVM_ABI static const MBBSectionID ColdSectionID
LLVM_ABI static const MBBSectionID ExceptionSectionID

Detailed Description

Definition at line 58 of file MachineBasicBlock.h.

Member Enumeration Documentation

◆ SectionType

Enumerator
Default 
Exception 
Cold 

Definition at line 59 of file MachineBasicBlock.h.

Constructor & Destructor Documentation

◆ MBBSectionID()

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

Definition at line 67 of file MachineBasicBlock.h.

References Default, N, Number, and Type.

Referenced by operator!=(), and operator==().

Member Function Documentation

◆ operator!=()

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

Definition at line 77 of file MachineBasicBlock.h.

References MBBSectionID(), and llvm::Other.

◆ operator==()

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

Definition at line 73 of file MachineBasicBlock.h.

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

Member Data Documentation

◆ ColdSectionID

◆ ExceptionSectionID

◆ Number

◆ Type


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