LLVM 19.0.0git
Public Member Functions | Public Attributes | Friends | List of all members
llvm::SymbolInfoTy Struct Reference

#include "llvm/MC/MCDisassembler/MCDisassembler.h"

Public Member Functions

 SymbolInfoTy (std::optional< XCOFF::StorageMappingClass > Smc, uint64_t Addr, StringRef Name, std::optional< uint32_t > Idx, bool Label)
 
 SymbolInfoTy (uint64_t Addr, StringRef Name, uint8_t Type, bool IsMappingSymbol=false, bool IsXCOFF=false)
 
bool isXCOFF () const
 

Public Attributes

uint64_t Addr
 
StringRef Name
 
XCOFFSymbolInfoTy XCOFFSymInfo
 
uint8_t Type
 
bool IsMappingSymbol
 

Friends

bool operator< (const SymbolInfoTy &P1, const SymbolInfoTy &P2)
 

Detailed Description

Definition at line 28 of file MCDisassembler.h.

Constructor & Destructor Documentation

◆ SymbolInfoTy() [1/2]

llvm::SymbolInfoTy::SymbolInfoTy ( std::optional< XCOFF::StorageMappingClass Smc,
uint64_t  Addr,
StringRef  Name,
std::optional< uint32_t Idx,
bool  Label 
)
inline

Definition at line 42 of file MCDisassembler.h.

◆ SymbolInfoTy() [2/2]

llvm::SymbolInfoTy::SymbolInfoTy ( uint64_t  Addr,
StringRef  Name,
uint8_t  Type,
bool  IsMappingSymbol = false,
bool  IsXCOFF = false 
)
inline

Definition at line 46 of file MCDisassembler.h.

Member Function Documentation

◆ isXCOFF()

bool llvm::SymbolInfoTy::isXCOFF ( ) const
inline

Definition at line 50 of file MCDisassembler.h.

Friends And Related Function Documentation

◆ operator<

bool operator< ( const SymbolInfoTy P1,
const SymbolInfoTy P2 
)
friend

Definition at line 53 of file MCDisassembler.h.

Member Data Documentation

◆ Addr

uint64_t llvm::SymbolInfoTy::Addr

Definition at line 29 of file MCDisassembler.h.

Referenced by llvm::AMDGPUSymbolizer::tryAddingSymbolicOperand().

◆ IsMappingSymbol

bool llvm::SymbolInfoTy::IsMappingSymbol

Definition at line 35 of file MCDisassembler.h.

◆ Name

StringRef llvm::SymbolInfoTy::Name

Definition at line 30 of file MCDisassembler.h.

◆ Type

uint8_t llvm::SymbolInfoTy::Type

Definition at line 33 of file MCDisassembler.h.

Referenced by llvm::AMDGPUSymbolizer::tryAddingSymbolicOperand().

◆ XCOFFSymInfo

XCOFFSymbolInfoTy llvm::SymbolInfoTy::XCOFFSymInfo

Definition at line 32 of file MCDisassembler.h.


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