|
LLVM 23.0.0git
|
#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 |
Definition at line 59 of file MachineBasicBlock.h.
| Enumerator | |
|---|---|
| Default | |
| Exception | |
| Cold | |
Definition at line 60 of file MachineBasicBlock.h.
|
inline |
Definition at line 68 of file MachineBasicBlock.h.
References Default, N, Number, and Type.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 78 of file MachineBasicBlock.h.
References MBBSectionID(), and llvm::Other.
|
inline |
Definition at line 74 of file MachineBasicBlock.h.
References MBBSectionID(), Number, llvm::Other, and Type.
|
static |
Definition at line 71 of file MachineBasicBlock.h.
Referenced by assignSections(), llvm::TargetLoweringObjectFileELF::getSectionForMachineBasicBlock(), llvm::MachineBasicBlock::getSymbol(), llvm::AArch64InstrInfo::insertIndirectBranch(), and setDescendantEHBlocksCold().
|
static |
Definition at line 72 of file MachineBasicBlock.h.
Referenced by assignSections(), llvm::TargetLoweringObjectFileELF::getSectionForMachineBasicBlock(), and llvm::MachineBasicBlock::getSymbol().
| unsigned llvm::MBBSectionID::Number |
Definition at line 66 of file MachineBasicBlock.h.
Referenced by llvm::DenseMapInfo< MBBSectionID >::getHashValue(), MBBSectionID(), operator==(), and llvm::MachineBasicBlock::printName().
| enum llvm::MBBSectionID::SectionType llvm::MBBSectionID::Type |
Referenced by llvm::DenseMapInfo< MBBSectionID >::getHashValue(), MBBSectionID(), and operator==().